package org.dusk.scraper;

import java.io.*;

/**
 * This is the interface for all media info scrapers.
 * 
 * @author Chris Seufert <seufert@gmail.com>
 *
 */
public interface ScraperBase {
	
	/**
	 * Describes scrapers file type capabilities
	 * 
	 * @return Will return a list of file extensions this scraper can handle
	 */
	public abstract String[] getFileTypes();
	
	/**
	 * Scrape the specified file, and return info
	 * 
	 * @param F File to Scrape
	 * @return File Information
	 */
	public abstract String[] scrapeFile(File F);
	
}
